__author__ = 'Mario'

class listaProducto:
    def __init__(self,nBocadillos, nRefrescos, nCervezas):
        self.__nBocadillos = nBocadillos
        self.__nRefrescos = nRefrescos
        self.__nCervezas = nCervezas
        self.__pBocadillos = 1.50
        self.__pRefrescos = 1.50
        self.__pCervezas = 1.20


    def getTotal(self):
        return self.__pBocadillos * self.__nBocadillos +\
               self.__pRefrescos * self.__nRefrescos + \
               self.__pCervezas * self.__nCervezas

    def getPBocadillos(self):
        return self.__pBocadillos

    def getPRefrescos(self):
        return self.__pRefrescos

    def getPCervezas(self):
        return self.__pCervezas

    def setPBocadillos(self, precio):
        self.__pBocadillos = precio

    def setPRefrescos(self, precio):
        self.__pRefrescos = precio

    def setPCervezas(self, precio):
        self.__pCervezas = precio

    def getNBocadillos(self):
        return self.__nBocadillos

    def getNRefrescos(self):
        return self.__nRefrescos

    def getNCervezas(self):
        return self.__nCervezas

    def setNBocadillos(self, cantidad):
        self.__nBocadillos = cantidad

    def setNRefrescos(self, cantidad):
        self.__nRefrescos = cantidad

    def setNCervezas(self, cantidad):
        self.__nCervezas = cantidad

    def __add__(self, other):
        return listaProducto(self.getNBocadillos()+other.getNBocadillos(),
                             self.getNRefrescos()+other.getNRefrescos(),
                             self.getNCervezas()+other.getNCervezas())

